package maquinas;


import seres.Guerrero;
import seres.Marciano;
import seres.Terricola;

public  class Nave{

	private String somos;
	private Guerrero tripulacion[]=new Guerrero[10];
	
	public int cuantosQuedan(){
		if (somos.equals("Terricolas")){
			return ((Terricola)(tripulacion[5])).getTotal();
		} else {
			return ((Marciano)(tripulacion[5])).getTotal();
		}
	}
	
	public int generaDisparo(int i){
		return tripulacion[i].dispara();
	}
	
	public void recibeDisparo(int i){
		for (int j=0;j<10;j++){
                    tripulacion[j].recibeDisparo(i);
		}
	}
	
	public Nave(String somos){
		this.somos=somos;
		for (int i=0;i<10;i++){
			if (somos.equals("Terricolas")){
				tripulacion[i]=new Terricola(somos);
			} else {
				tripulacion[i]=new Marciano(somos);
			}
		}
		System.out.println("Creada nave de "+somos);
	}
	
}